package com.naiterui.ehp.bs.patient.vo.casefile;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

/**
 * 病历档案基础信息VO
 * <P>File name : CaseFileBaseVO.java </P>
 * <P>Author : NTR.Amber </P>
 * <P>Date : 2015年9月13日 </P>
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public abstract class CaseFileBaseVO {
    private String id;
    /**
     * 医院id：<code>hospitalId</code>
     */
    private Integer hospitalId;
    /**
     * 医院名：<code>hosptital</code>
     */
    private String hospital;
    /**
     * 科室id：<code>departmentId</code>
     */
    private Integer departmentId;
    /**
     * 科室：<code>department</code>
     */
    private String department;
    /**
     * 医生名：<code>doctor</code>
     */
    private String doctor;
    /**
     * 问诊时间毫秒值：<code>vistingTime</code>
     */
    private Long vistingTime;
    /**
     * 病历上传时间：<code>createdAt</code>
     */
    private String createdAt;
    /**
     * 病情描述：<code>discription</code>
     */
    private String description;

    /**
     * @return String 取得域 id 的方法。
     */
    public String getId() {
        return this.id;
    }

    /**
     * @param id 对域 id 的设置方法.
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * @return Integer 取得域 hospitalId 的方法。
     */
    public Integer getHospitalId() {
        return this.hospitalId;
    }

    /**
     * @param hospitalId 对域 hospitalId 的设置方法.
     */
    public void setHospitalId(Integer hospitalId) {
        this.hospitalId = hospitalId;
    }

    /**
     * @return String 取得域 hosptital 的方法。
     */
    public String getHospital() {
        return this.hospital;
    }

    /**
     * @param hosptital 对域 hosptital 的设置方法.
     */
    public void setHospital(String hosptital) {
        this.hospital = hosptital;
    }

    /**
     * @return Integer 取得域 departmentId 的方法。
     */
    public Integer getDepartmentId() {
        return this.departmentId;
    }

    /**
     * @param departmentId 对域 departmentId 的设置方法.
     */
    public void setDepartmentId(Integer departmentId) {
        this.departmentId = departmentId;
    }

    /**
     * @return String 取得域 department 的方法。
     */
    public String getDepartment() {
        return this.department;
    }

    /**
     * @param department 对域 department 的设置方法.
     */
    public void setDepartment(String department) {
        this.department = department;
    }

    /**
     * @return String 取得域 doctor 的方法。
     */
    public String getDoctor() {
        return this.doctor;
    }

    /**
     * @param doctor 对域 doctor 的设置方法.
     */
    public void setDoctor(String doctor) {
        this.doctor = doctor;
    }

    /**
     * @return Long 取得域 vistingTime 的方法。
     */
    public Long getVistingTime() {
        return this.vistingTime;
    }

    /**
     * @param vistingTime 对域 vistingTime 的设置方法.
     */
    public void setVistingTime(Long vistingTime) {
        this.vistingTime = vistingTime;
    }

    /**
     * @return String 取得域 description 的方法。
     */
    public String getDescription() {
        return this.description;
    }

    /**
     * @param description 对域 description 的设置方法.
     */
    public void setDescription(String description) {
        this.description = description;
    }

    /**
     * @return String 取得域 createdAt 的方法。
     */
    public String getCreatedAt() {
        return this.createdAt;
    }

    /**
     * @param createdAt 对域 createdAt 的设置方法.
     */
    public void setCreatedAt(String createdAt) {
        this.createdAt = createdAt;
    }

}
